Model-Driven Engineering Meets the Platform-as-a-Service Model
نویسنده
چکیده
Organisations who want to migrate their applications to Platform-as-a-Service (PaaS) environments have a lot of PaaS vendors to chose from and many PaaS offerings within them. At the PaaS abstraction level within the cloud service model, each vendor offers many different configurations to meet the specific organisation’s criteria to migrate to PaaS and the application’s requirements. PaaS providers and their offerings differ in terms of the supplied execution environments, databases, web servers, or development tools. Enterprises have difficulties to choose the right PaaS offering for them to deploy their applications to and have to manually configure their applications according to the PaaS selection. All in all, this is an error-prone process which model-driven approaches can facilitate. This paper shows the meta models needed to describe the application to be deployed to a PaaS offering, the PaaS offering itself, and the migrated applications with re-scattered components to both the local premises and PaaS. The InCLOUDer decision support system uses these meta models to support the deployment of the application to the PaaS offering which best helps enterprises in achieving the criteria which motivate them to start using PaaS environments. InCLOUDer keeps some of the application’s components locally to fulfil the constraints of organisations related to security, data privacy, performance, compatibility, and governance.
منابع مشابه
Increasing Operating Room Profits and Decreasing Wait Lists by Use of a Data-Driven Overbooking Model
Background and Objectives: Operating rooms (ORs) are precious resources in hospitals, as they constitute more than 40% of the hospital revenues.As such, surgical cancellations are very costly to hospitals. Same-day surgery cancellations or no-shows were found to be the main contributing factor to underutilization of operating rooms (ORs) in a public-sector hospital despite the ...
متن کاملThe effect of semi-active controller in Sirri jacket seismic vibration control
The Sirri jacket offshore platform was designed and installed in Persian gulf of Iran in 1975 and has been in service since that time. The importance of offshore structure's stability and the failure of this kind of structure during an earthquake in different active zones revealed that earthquake loading has to be considered. In this paper, Magnetorheological (MR) fluid dampers have been propos...
متن کاملGDT: A Toolkit for Grid Service Development
In this paper, an integrated development environment for service-oriented Grid applications integrated into the Eclipse platform is presented. Its design is based on model-driven software development principles, allowing domain experts to rapidly develop Grid applications by hiding the complexities of the Grid middleware. The functionality of the three main components supporting service creatio...
متن کاملModel-Driven Performance Evaluation for Service Engineering
Service engineering and service-oriented architecture as an integration and platform technology is a recent approach to software systems integration. Software quality aspects such as performance are of central importance for the integration of heterogeneous, distributed service-based systems. Empirical performance evaluation is a process of measuring and calculating performance metrics of the i...
متن کاملAn Ontology-Driven Architecture for Semantic Web Service Composition
Nowadays Model-Driven Architecture (MDA) techniques applied to Web service development are considered an emerging trend in web engineering. MDA emphasizes abstract modeling, considering models at three different levels of abstraction, namely Computer-Independent Model (CIM), Platform-Independent Model (PIM) and Platform-Specific Model (PSM). Typically, MDA process follows a top-bottom approach ...
متن کامل